high rise apartment building - Espagnol Anglais Dictionnaire